using System;
using System.Linq;
using System.Collections.Generic;
using System.Text;
using clf.weighing.entity;

namespace weighing
{

    /// <summary>
    /// 地址
    /// 数据条数:0
    /// 数据大小:16KB
    /// </summary>


    public class AddressVo : BaseVo
    {
        #region Constract
        public Address mAddress;
        public AddressVo(Address address)
        {
            mAddress = address;
        }
        #endregion


        /// <summary>
        /// 可空:NO
        /// </summary>

        public Int64 Id { get { return mAddress.id; } set { mAddress.id = value; OnPropertyChanged(this, nameof(Id)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int64? CompanyId { get { return mAddress.companyId; } set { mAddress.companyId = value; OnPropertyChanged(this, nameof(CompanyId)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public String Company { get { return mAddress.company; } set { mAddress.company = value; OnPropertyChanged(this, nameof(Company)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int64? ProvinceId { get { return mAddress.provinceId; } set { mAddress.provinceId = value; OnPropertyChanged(this, nameof(ProvinceId)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public String Province { get { return mAddress.province; } set { mAddress.province = value; OnPropertyChanged(this, nameof(Province)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int64? CityId { get { return mAddress.cityId; } set { mAddress.cityId = value; OnPropertyChanged(this, nameof(CityId)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public String City { get { return mAddress.city; } set { mAddress.city = value; OnPropertyChanged(this, nameof(City)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int64? CountryId { get { return mAddress.countryId; } set { mAddress.countryId = value; OnPropertyChanged(this, nameof(CountryId)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public String Country { get { return mAddress.country; } set { mAddress.country = value; OnPropertyChanged(this, nameof(Country)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public String Detail { get { return mAddress.detail; } set { mAddress.detail = value; OnPropertyChanged(this, nameof(Detail)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public DateTime? Addtime { get { return mAddress.addtime; } set { mAddress.addtime = value; OnPropertyChanged(this, nameof(Addtime)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int64 AddUserId { get { return mAddress.addUserId; } set { mAddress.addUserId = value; OnPropertyChanged(this, nameof(AddUserId)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public String AddUserName { get { return mAddress.addUserName; } set { mAddress.addUserName = value; OnPropertyChanged(this, nameof(AddUserName)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int32? Status { get { return mAddress.status; } set { mAddress.status = value; OnPropertyChanged(this, nameof(Status)); } }

        /// <summary>
        /// 可空:YES
        ///默认值:0
        /// </summary>

        public Int32? IsDelete { get { return mAddress.isDelete; } set { mAddress.isDelete = value; OnPropertyChanged(this, nameof(IsDelete)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public DateTime? DeleteTime { get { return mAddress.deleteTime; } set { mAddress.deleteTime = value; OnPropertyChanged(this, nameof(DeleteTime)); } }

        /// <summary>
        /// 可空:YES
        /// </summary>

        public Int64? SyncTime { get { return mAddress.syncTime; } set { mAddress.syncTime = value; OnPropertyChanged(this, nameof(SyncTime)); } }

    }
}
